package com.itjiange;

/**
 * 主题
 *
 * @author ItJianGe
 * @data 2024/8/21 10:39
 */
public interface Subject {

    /**
     * 新增观察者
     * @param observer
     */
    void addObserver(Observer observer);

    /**
     * 移除观察者
     * @param observer
     */
    void removeObserver(Observer observer);

    /**
     * 通知观察者
     */
    void notifyObserver();
}
